One glance, four values. Address at 18px display weight, price at 27px mono, then days on market and showings as a paired numeric block on the right at 21px with 8.5px labels beneath. Those four sit in the card's top band above a rule, so an agent in a driveway reads them without reading anything else. Two complete cards fit above the fold at 390px.
The second band is the reference row — product type, offers, views, MLS® number — at 11.5px, one line, deliberately quieter. It answers the follow-up question, not the first one.
Status appears twice in different registers: as a stamped pill top-right for the specific listing, and as a 3px rule across the card's top edge, so a scroll of cards reads as bands of colour before any text is parsed. The desktop table uses the same 3px rule on the row's left edge — same signal, rotated.
Expiry is a footer on the card and an inset row under the table row, both amber, both stating the date and the days remaining rather than just flagging. The filter chip in the toolbar isolates them; the table's days-on-market figure turns amber at the same threshold, 21 days out.
Desktop and mobile order the same fields identically, so an agent who learns the card can read the table. Every figure is mono with tabular numerals, so prices and counts align down the column in both views.
The MLS® footer is the last child of both shells, with a print rule pinning it to the foot of every exported page. On mobile it compresses to the trademark sentence, the licence statement and the sync stamp — it never disappears, and it is not dismissible.